﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;
using System.Reflection;

namespace Entity.Car_Rental
{
    public class User_Extensions_Ext : User_Extensions { }
    public partial class User_Extensions : EntityBase
    {

        public override object[] PrimaryKey
        {
            get { return new object[] { this.UserID }; }
        }

        /// <summary>
        /// 类实体被建立时执行(new操作时)
        /// </summary>
        partial void OnCreated()
        {

            base.IsRealDeleted = false;//假删除
            if (this.IsValid) //验证实体是否有效，可以不加，因为很多时间实体不是一次性赋值的，在判断实体有效性时，可以放在其它地方
            {
                base.Initialization();//基类的某些属性初始化
                this.PropertyChanged += new PropertyChangedEventHandler(base.PropertyChangedEvent);//初始实体时，先订阅列修改的事件
            }
        }

    }
}
